package com.bfly.mall.order.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.bfly.mall.order.entity.OrderSku;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 长沙商脉科技有限公司
 * @date 2020/10/4 16:09
 */
@Mapper
public interface OrderSkuMapper extends BaseMapper<OrderSku> {

    /**
     * 查询订单SKU项
     * @author 长沙商脉科技有限公司
     * @date 2020/12/31 14:03
     */
    OrderSku getSku(@Param("orderNo")String orderNo,@Param("sn")String sn);

    /**
     * 查询用户参与活动购买指定产品的数量
     * @author 长沙商脉科技有限公司
     * @date 2021/2/8 11:21
     */
    long getActivityBuyCount(@Param("userId")int userId, @Param("productId")int productId, @Param("activityId")int activityId,@Param("activityType")int activityType);
}
